Now - ZeitでPiping Serverのデプロイ
https://gyazo.com/f86b8e7f91fd86dea9b1c2cc8af98c1c
Piping Server本体にマージされないのは、Nowではデータのストリーミング目的で使用できなさそうだから。ストリーミングしないの意味はContent-LengthなしでTransfer-Encoding: chunked使っててもリクエストボディが全部集まるまでPOST/PUTのリクエストは待機する。
ボディも500MB以下ぐらいでないと、「Request Entity Too Large」エラーがでる。Nowはサーバーレスを推進するのが目的だと思う。その目的とPiping Serverが合致しているわけはない。だからNowはNowらしい使い方をすれば良いと思う。
そのため積極的に本体で保守する対象からは今の所外れている。
Piping Server on Nowの用途
500MB以下の小さなデータ転送
チャンクにして転送すれば実質大きくても転送可能
現在の実装だと一つのリクエストがすごく小さい
Piping Server on Nowの今後
Nowのバージョン1を使っている。バージョン1は今後廃止されるとの噂を聞いた。
バージョン2だと僕のイメージするサーバーレスになったため、バージョン2に移行ができるかはまだ分からない。